$(function () {
    //计算总价
    var array = $(".qprice");
    var totalCost = 0;
    for (var i = 0; i < array.length; i++) {
        var val = parseInt($(".qprice").eq(i).html().substring(1));
        totalCost += val;
    }
    $("#totalprice").html("￥" + totalCost);
    //settlement2使用
    $("#settlement2_totalCost").val(totalCost);
});

// function addQuantity(obj) {
//     let index = $(".car_btn_2").index(obj);
//     let quantity = parseInt($(".car_ipt").eq(index).val());
//     let stock = parseInt($(".productStock").eq(index).val());
//     if (quantity == stock) {
//         alert("库存不足！");
//         return false;
//     }
//     quantity++;
//     let price = parseFloat($(".productPrice").eq(index).val());
//     let cost = quantity * price;
//     let id = parseInt($(".id").eq(index).val());
//     $.ajax({
//         url: "/cart/update/" + id + "/" + quantity + "/" + cost,
//         type: "POST",
//         success: function (data) {
//             if (data == "success") {
//                 $(".qprice").eq(index).text('￥' + cost);
//                 $(".car_ipt").eq(index).val(quantity);
//
//                 let array = $(".qprice");
//                 let totalCost = 0;
//                 for (let i = 0; i < array.length; i++) {
//                     let val = parseInt($(".qprice").eq(i).html().substring(1));
//                     totalCost += val;
//                 }
//                 $("#totalprice").html("￥" + totalCost);
//             }
//         }
//     });
// }

//购物车商品数量++
function addQuantity(obj) {
    console.log(obj);
    let index = $(".car_btn_2").index(obj);
    //parseInt解析一个字符串,返回一个整数
    let quantity = parseInt($(".car_ipt").eq(index).val());
    let stock = parseInt($(".productStock").eq(index).val())
    if (quantity == stock) {
        alert("库存不足没有了");
        return false;
    }
    quantity++;
    //解析字符串,返回一个整数或者小数
    let price = parseFloat($(".productPrice").eq(index).val());
    let cost = quantity * price;
    let id = parseInt($(".id").eq(index).val());

    //  将修改的quantity和cost发给后台,动态修改数据库
    $.ajax({
        url: "/cart/update/" + id + "/" + quantity + "/" + cost,
        type: "GET",
        success: function (data) {
            if (data == "success") {
                $(".qprice").eq(index).text('￥' + cost)
                $(".car_ipt").eq(index).val(quantity);

                let array = $(".qprice");
                let totalCost = 0;
                for (let i = 0; i < array.length; i++) {
                    let val = parseInt($(".qprice").eq(i).html().substring(1));
                    totalCost += val;
                }
                $("#totalprice").html("￥" + totalCost);
            }
        }
    });


}


//购物车商品数量--
function subQuantity(obj) {
    let index = $(".car_btn_1").index(obj);
    //parseInt解析一个字符串,返回一个整数
    let quantity = parseInt($(".car_ipt").eq(index).val());
    if (quantity == 1) {
        alert("至少选择一件商品");
        return false;
    }
    quantity--;
    let price = parseFloat($(".productPrice").eq(index).val());
    let cost = quantity * price;
    let id = parseInt($(".id").eq(index).val());
    //  将修改的quantity和cost发给后台,动态修改数据库
    $.ajax({
        url: "/cart/update/" + id + "/" + quantity + "/" + cost,
        type: "GET",
        success: function (data) {
            if (data == "success") {
                $(".qprice").eq(index).text('￥' + cost)
                $(".car_ipt").eq(index).val(quantity);

                let array = $(".qprice");
                let totalCost = 0;
                for (let i = 0; i < array.length; i++) {
                    let val = parseInt($(".qprice").eq(i).html().substring(1));
                    totalCost += val;
                }
                $("#totalprice").html("￥" + totalCost);
            }
        }
    });


}


//商品数量--
// function subQuantity(obj) {
//     let index = $(".car_btn_1").index(obj);
//     let quantity = parseInt($(".car_ipt").eq(index).val());
//     if (quantity == 1) {
//         alert("至少选择一件商品！");
//         return false;
//     }
//
//     quantity--;
//     let price = parseFloat($(".productPrice").eq(index).val());
//     let cost = quantity * price
//     let id = parseInt($(".id").eq(index).val());
//     $.ajax({
//         url: "/cart/update/" + id + "/" + quantity + "/" + cost,
//         type: "POST",
//         success: function (data) {
//             if (data == "success") {
//                 $(".qprice").eq(index).text('￥' + cost);
//                 $(".car_ipt").eq(index).val(quantity);
//
//                 let array = $(".qprice");
//                 let totalCost = 0;
//                 for (let i = 0; i < array.length; i++) {
//                     let val = parseInt($(".qprice").eq(i).html().substring(1));
//                     totalCost += val;
//                 }
//                 $("#totalprice").html("￥" + totalCost);
//             }
//         }
//     });
// }
//购物车商品删除操作
function removeCart(obj) {
    let index = $(".delete").index(obj);
    let id = parseInt($(".id").eq(index).val());
    if (confirm("是否确定删除?")) {
        window.location.href = "/cart/deleteById/" + id;
    }

    let array = $(".qprice");
    let totalCost = 0;
    for (let i = 0; i < array.length; i++) {
        let val = parseInt($(".qprice").eq(i).html().substring(1));
        totalCost += val;
    }
    $("#totalprice").html("￥" + totalCost);
}

//判断价格为0则购物车不能结算
function settlement2() {
    var totalCost = $("#totalprice").text();
    if (totalCost == "￥0") {
        alert("购物车为空，不能结算！");
        return false;
    }
    window.location.href = "/cart/settlement2";
}